//js校验
function isPhone(e) {
	var reg = /^1(3\d|4[5-9]|5[0-35-9]|6[567]|7[0-8]|8\d|9[0-35-9])\d{8}$/
	if (reg.test(e)) {
		return true
	}
	return false
}
//密码验证
function passwordCheck(e) {
	// 0： 表示第一个级别 1：表示第二个级别 2：表示第三个级别
	// 3： 表示第四个级别 4：表示第五个级别
	var modes = 0;
	if (e.length < 8) { //最初级别
		return false;
	}
	if (/\d/.test(e)) { //如果用户输入的密码 包含了数字
		modes++;
	}
	if (/[a-z]/.test(e)) { //如果用户输入的密码 包含了小写的a到z
		modes++;
	}
	if (/[A-Z]/.test(e)) { //如果用户输入的密码 包含了大写的A到Z
		modes++;
	}
	if (/\W/.test(e)) { //如果是非数字 字母 下划线
		modes++;
	}
	if(modes<2){
		return false;
	}
	return true;
}
function getMessageCode(phone){
	//----------------------------------------获取短信验证码----------------------------------------
	uni.request({
		url:'http://zhcxservice.145u.net/WebTicketServer/GetSmsByTel',
		method:'POST',
		header:{'content-type':'application/x-www-form-urlencoded'},
		data:{
			tel:phone,
			appSystemCode:_self.$h.expressInterface.expressInterface.appSystemCode.appSystemCode
		},success:function(res){
			console.log('成功返回',res);
			if(res.data.Success){
				uni.showToast({
					title:'发送验证码成功',
					icon:'none',
					mask:true
				})
				return res.data.Data;
			}else {
				uni.showToast({
					title:'发送验证码失败',
					icon:'none',
					mask:true
				})
			}
		},fail:function(res){
			console.log('失败返回',res);
			_self.$u.toast('网络错误');
		}
	})
}
export default {
	isPhone,
	passwordCheck,
	getMessageCode
}